package com.lanchetech.entity;

import java.io.Serializable;
import java.math.BigDecimal;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 消费金商品
 *
 * @TableName card_consumption_fund_item
 */
@Data
@ApiModel(value = "com-lanchetech-entity-CardConsumptionFundItem")
public class CardConsumptionFundItem implements Serializable {

    private Long id;

    /**
     * 消费金ID
     */
    @ApiModelProperty(name = "cardConsumptionFundId", value = "平台消费金ID")
    private Long cardConsumptionFundId;

    /**
     * 商品id
     */
    @ApiModelProperty(name = "spuId", value = "商品id")
    private Long spuId;

    /**
     * 首次打折额度
     */
    @ApiModelProperty(name = "firstDiscount", value = "首次打折额度")
    private BigDecimal firstDiscount;

    /**
     * 后续打折额度
     */
    @ApiModelProperty(name = "followDiscount", value = "后续打折额度")
    private BigDecimal followDiscount;

    /**
     * 审核状态
     */
    @ApiModelProperty(name = "status", value = "审核状态 0.待审核,1. 审核通过,2.审核拒绝")
    private Byte status;

    /**
     * 拒绝理由
     */
    @ApiModelProperty(name = "remark", value = "拒绝理由")
    private String remark;

    /**
     * 商家/门店标识
     */
    @ApiModelProperty(name = "tenantId", value = "商家/门店标识")
    private Long tenantId;
    /**
     * 是否删除
     */
    @ApiModelProperty(name = "deleted", value = "是否删除")
    private boolean deleted;

    private static final long serialVersionUID = 1L;

}